BIN=process
CC=gcc
SRC=$(wildcard *.c)
OBJ=$(SRC:.c=.o)
LFLAGS=-o
CFLAGS=-c -std=c99
RM=rm -f

$(BIN):$(OBJ)
	$(CC) $^ $(LFLAGS) $@

%.o:%.c
	$(CC) $(CFLAGS) $<

.PHONY:clean
clean:
	$(RM) $(BIN) $(OBJ)


#BIN=code.exe
#
#.PHONY:print
#print:
#	@echo $(BIN)


#code:code.o
#	gcc code.o -o code
#code.o:code.c
#	gcc -c code.c
#
#.PHONY:clean
#clean: 
#	rm -f code code.o
